Bayesian-network Con rmation of Software Testing Uncertainties

نویسندگان

  • Hadar Ziv
  • Debra J. Richardson
چکیده

In this paper, we claim that software development will do well by explicit modeling of its uncertainties using existing uncertainty modeling techniques. This is accomplished initially by stating the Maxim of Uncertainty in Software Engineering (MUSE), followed by a detailed presentation of uncertainty in software testing. We then propose that a speci c technique, known as Bayesian Belief Networks, be used to model software testing uncertainties. We demonstrate the use of Bayesian networks to con rm beliefs in the validity of software artifacts and relations in an elevator control system. We describe a prototype implementation that allows for such \software belief networks" to be de ned and updated. We conclude with a discussion of issues, concerns, and future prospects for modeling software uncertainties.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Constructing Bayesian-network models of software testing and maintenance uncertainties

The lifetime of many software systems is surprisingly long, often far exceeding initial plans and expectations. During development and maintenance of long-lived software, requirements are analyzed and speci ed, designs and code modules are developed, testing is planned, and code is tested many times. Consequently, developers and managers frequently lose or gain con dence in software artifacts, ...

متن کامل

Bayesian-network Connrmation of Software Testing Uncertainties

In this paper, we claim that software development will do well by explicit modeling of its uncertainties using existing uncertainty modeling techniques. This is accomplished initially by stating the Maxim of Uncertainty in Software Engineering (MUSE), followed by a detailed presentation of uncertainty in software testing. We then propose that a speciic technique, known as Bayesian Belief Networ...

متن کامل

Constructing Bayesian - network Models of Software Testing andMaintenance

The lifetime of many software systems is surprisingly long, often far exceeding initial plans and expectations. During development and maintenance of long-lived software, requirements are analyzed and speciied, designs and code modules are developed, testing is planned, and code is tested many times. Consequently, developers and managers frequently lose or gain conndence in software artifacts, ...

متن کامل

Interpretations of Probability, Nonstandard Analysis and Confirmation Theory

The rst chapter presents Bayesian con rmation theory. We then construct in nitesimal numbers and use them to represent the probability of unrefuted hypotheses of standard probability zero. Popper's views on the nature of hypotheses, of probability and con rmation are criticised. It is shown that Popper conates total con rmation with weight of evidence. It is argued that Popper's corroboration c...

متن کامل

The Uncertainty Principle in Software Engineering

This paper makes two contributions to software engineering research. First, we observe that uncertainty permeates software development but is rarely captured explicitly in software models. We remedy this situation by presenting the Uncertainty Principle in Software Engineering (UPSE), which states that uncertainty is inherent and inevitable in software development processes and products. We sub...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997